package cn.xs.goods.service;

import java.util.List;

import cn.xs.core.entity.PageResult;
import cn.xs.core.service.BaseService;
import cn.xs.goods.entity.Good;

/**
 * 商品业务类
 * @author xs
 *
 */
public interface GoodService extends BaseService<Good> {

	/**
	 * 根据分类拿到商品集合
	 * @param categoryid
	 * @return
	 */
	List<Good> findAllByCategory(String categoryid);

	/**
	 * 根据分类和当前页号拿到分页对象
	 * @param id
	 * @param pageNo
	 * @param pageSize
	 * @return
	 */
	PageResult getPageResult(String id, int pageNo, int pageSize);

	/**
	 * 检索方法
	 * @param pageNo		当前页
	 * @param pageSize		页大小
	 * @param searchName	检索名
	 * @return
	 */
	PageResult getPageResult(int pageNo, int pageSize, String searchName);

}
